Skip to content

CallbackWitnessAsync.OnErrorResumeAsyncCore(Exception, CancellationToken) method

Defined in

Type: CallbackWitnessAsync Namespace: ReactiveUI.Primitives.Async.Advanced Assembly: ReactiveUI.Primitives.Async.Core.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

protected override ValueTask OnErrorResumeAsyncCore(Exception error, CancellationToken cancellationToken)

View source

Inherited documentation

These docs were inherited from WitnessAsync<T>. The member doesn't override them on this type.

Summary: Handles an error by providing an asynchronous mechanism to resume execution after an exception occurs.

Parameters

NameTypeDescription
errorExceptionThe exception that triggered the error handling logic. Cannot be null.
cancellationTokenCancellationTokenA cancellation token that can be used to cancel the asynchronous error handling operation.

Returns: ValueTask -- A ValueTask that represents the asynchronous operation of resuming execution after the error.

Remarks

Override this method to implement custom error recovery or resumption logic in derived classes. The method is called when an error occurs and allows the operation to continue or perform cleanup asynchronously.